^ çsì™(begining of line) ó·: ^subj: çsì™Ç™ï∂éöóÒÅusubj:ÅvÇ≈énÇ‹ÇÈÉpÉ^Å[Éì $ çsññ(end of line) ÇΩÇæǵÅAÉäÉ^Å[ÉìÉRÅ[ÉhÇÕä‹Ç‹Ç»Ç¢ÅBÉäÉ^Å[ÉìÉRÅ[ÉhLJ ä‹ÇflÇΩÇ¢Ç∆Ç´ÇÕ'$' ÇÃë„ÇÌÇËÇ…'\r'ÇéwíËÇ∑ÇÈÅB ó·: ^$ ãÛçs(ÉäÉ^Å[ÉìÉRÅ[ÉhÇÕä‹Ç‹Ç∏) ó·: ^\r ãÛçs(ÉäÉ^Å[ÉìÉRÅ[ÉhLJä‹Çfi) . džÇÁljÇÈ1ï∂éöÇ…àÍív(any char) ó·: a.d aÇ≈énÇ‹ÇËÅAǬǨDžǻDžǩ1ï∂éöǬÇ√Ç´ÅA dÇ≈èIÇÌÇÈï∂éöóÒÅBÅuandÅvÅuaddÅvÅudandyÅv ÅuaäødÅvǻǫǙÉ}ÉbÉ`Ç∑ÇÈÅB * ÉpÉ^Å[ÉìÇ…0ï∂éöà»è„òAë±Ç≈É}ÉbÉ`ǵNjÇ∑ÅB ó·: an*d aÇ≈énÇ‹ÇË0âÒà»è„ÇÃnÇÃåJÇËï‘ǵÇä‹Ç›dÇ≈èIÇÌÇÈ ï∂éöóÒÅBÅuandÅvÅuadvanceÅvÅuaddÅvǻǫǙÉ}Éb É`Ç∑ÇÈÅB + ÉpÉ^Å[ÉìÇ…1ï∂éöà»è„òAë±Ç≈É}ÉbÉ`ǵNjÇ∑ÅB ó·: an+d aÇ≈énÇ‹ÇË1âÒà»è„ÇÃnÇÃåJÇËï‘ǵÇä‹Ç›dÇ≈èIÇÌÇÈ ï∂éöóÒÅBÅuandÅvÅuanndÅvÇÕÉ}ÉbÉ`Ç∑ÇÈÇ™ ÅuadvanceÅvÅuaddÅvǻǫÇÕÉ}ÉbÉ`ǵǻǢÅB ? ÉpÉ^Å[ÉìÇ…0ï∂éöÇ©1ï∂éöÇ≈É}ÉbÉ`ǵNjÇ∑ÅB ó·: an?d aÇ≈énÇ‹ÇË1ï∂éöÇÃnÇ‹ÇΩÇÕÇ∑ÇÆÇ…dÇ≈èIÇÌÇÈï∂éöóÒÅB ÅuandÅvÅuaddÅvÇÕÉ}ÉbÉ`Ç∑ÇÈÇ™ÅuanndÅvÇÕÉ}ÉbÉ` ǵǻǢÅB \ ÉGÉXÉPÅ[ÉvÅB \^, \$, \*, \+, \?, \\ÇÃÇÊǧDžÅu^ÅvÅu$Åvǻǫê≥ãK ï\åªÇ∆ǵǃà”ñ°ÇLJǬì¡éÍãLçÜÇíPÇ»ÇÈï∂éöÇ∆ǵǃ éwíËǵÇΩÇ¢Ç∆Ç´Ç…égópǵNjÇ∑ÅB Ç‹ÇΩ\t=TAB, \r=CR, \n=LF, \s=SPACE, \b=BS ÇÃÇÊǧDžêßå‰ÉRÅ[ÉhLJéwíËÇ≈Ç´Ç‹Ç∑ÅB Ç≥ÇÁÇ…ï∂éöÇ16êiÉRÅ[ÉhéwíËÇ∑ÇÈÇ∆Ç´ÇÕÅA 1ÉoÉCÉgï∂éöÇÃÇ∆Ç´ÇÕ \hxx Ç≈ÅA 2ÉoÉCÉgï∂éöÇÕ \hxxxx Ç≈éwíËÇ≈Ç´Ç‹Ç∑ÅB ó·: \h8140 ëSäpÉXÉyÅ[ÉX(shift JISäøéöÉRÅ[Éh 8140) [ ] ï∂éöÉNÉâÉXÅB ï∂éöÇ…ÇÕLJÇøÇÎÇÒëSäpï∂éöLJéwíËÇ≈Ç´Ç‹Ç∑ÅB ï∂éöÉNÉâÉXÇÃǻǩÇ≈ÇÕîÕàÕÇdžÇÁÇÌÇ∑Åu-ÅvÇ‚î€íËÇ džÇÁÇÌÇ∑Åu^ÅvLJéwíËÇ≈Ç´Ç‹Ç∑ÅB ó·: [abc] ï∂éöa,b,cÇÃÇ«ÇÍÇ©Ç…àÍívÇ∑ÇÈï∂éö ó·: [A-Z] ï∂éöAÇ©ÇÁZÇ‹Ç≈Ç…àÍívÇ∑ÇÈï∂éö(ëÂï∂éöÉAÉãÉtÉ@ÉxÉbÉg) ó·: [^a-z] ï∂éöaÇ©ÇÁz(îºäpè¨ï∂éö)à»äOÇÃï∂éöÇ…É}ÉbÉ`ÅB ó·: [a-xABC] ï∂éöaÇ©ÇÁxÇ‹Ç≈Ç∆A,B,CÇÃÇ«ÇÍÇ©Ç…É}ÉbÉ`Ç∑ÇÈ1ï∂éöÅB ó·: [É@-ÉñÅ[]+ ëSäpÉJÉ^ÉJÉiÇ™1ï∂éöà»è„òAë±ÇµÇΩï∂éöóÒÅB ó·: [\t\s\h8140]+$ çsññDždžÇÈòAë±ÇµÇΩÉ^ÉuÅAÉXÉyÅ[ÉX(îºäp/ëSäp)ÅB {} ÉOÉãÅ[Év⪠åüçıï∂éöóÒÇÉOÉãÅ[ÉvâªÇ∑ÇÈÇ∆ÅAíuä∑ï∂éöóÒÇ… äeÉOÉãÅ[ÉvÇÃï∂éöóÒÇë„ì¸Ç∑ÇÈDZÇ∆Ç™Ç≈Ç´Ç‹Ç∑ÅB ÇΩÇ∆Ƕnjåüçıï∂éöóÒÇÅAì˙ñ{åÍì˙ïtÇ∆ǵǃ {[0-9]+}îN{[0-9]+}åé{[0-9]+}ì˙ ÇÃÇÊǧDž3ǬÇÃÉOÉãÅ[ÉvÇéwíËǵNjÇ∑ÅB åüçıǵÇΩì˙ïtÇâpåÍï\ãLÅimm.dd.yy)Ç…íuÇ´ä∑ǶÇÈ Ç…ÇÕíuä∑ï∂éöóÒÇà»â∫ÇÃÇÊǧDžéwíËǵNjÇ∑ÅB \2.\3.\1 Åu\2ÅvÇÕåüçıï∂éöóÒÇÃ2î‘ñ⁄ÇÃÉOÉãÅ[ÉvÇ∑Ç»ÇÌÇøåé ÉfÅ[É^Çï\ǵÅAÅu\3ÅvÇÕì˙ÉfÅ[É^ÅAÅu\1ÅvÇÕîNÉfÅ[É^ Çï\ǵNjÇ∑ÅB